Grid Enabled JaSkel Skeletons with GMarte
نویسندگان
چکیده
The development of parallel applications requires adequate tools to help the programmer to create applications that can efficiently execute on a wide range of computing platforms. This paper describes a joint effort to build a programming framework that can transparently execute parallel applications on multiprocessor systems, clusters and computational Grids. This environment integrates a Java skeletonbased framework, JaSkel, and a Java-based Grid middleware, GMarte, to transparently execute skeletons across cluster boundaries. The resulting framework allows JaSkel applications to seamlessly use computational Grids. This joint software leverages both previous independent efforts to provide easier access to computational resources.
منابع مشابه
A Service Oriented System for on Demand Dynamic Structural Analysis over Computational Grids
In this paper we describe the implementation of a service oriented environment that enables to couple a parallel application, which performs the 3D linear dynamic structural analysis of high-rise buildings, to a Grid Computing infrastructure. The Grid service, developed under Globus Toolkit 4, exposes the dynamic simulation as a service to the structural scientific community. It employs the GMa...
متن کاملTowards Data-Parallel Skeletons for Grid Computing: An Itinerant Mobile Agent Approach
We present an approach to using the skeleton paradigm for grid computing, where the skeletons are executed by mobile agents. The skeletons we use are based on the Bird-Meertens Formalism, involving higher-order operations over data types.
متن کاملWorkpackage 9 Grid-enabled Scientific Libraries A conceptual model for grid-adaptivity of HPC applications and its logical implementation with components technology
Today grid middleware is complex to be used, the development of grid-aware applications is errorprone and the Virtual Organization grid paradigm contrasts with traditional HPC optimisation strategies based on resource stability and known cost models of inter-node interaction patterns. The authors analyse several aspects of grid adaptivity, and identify 5 roles: the active resource/execution man...
متن کاملManagement of distributed dynamic data with algorithmic skeletons
Algorithmic skeletons are polymorphic higher-order functions that represent common parallelization patterns. They can be used as the building blocks of parallel applications by integrating them into a sequential language. In this paper, we consider the design and implementation of skeletons for the management of distributed dynamic data. Such skeletons are used by grid-managers of numerical sol...
متن کاملUsing Skeletons to Implement a Parallel Multigrid Method with Overlapping Adaptive Grids
Algorithmic skeletons are polymorphic higher-order functions that represent common parallelization patterns. They can be used as the building blocks of parallel applications by integrating them into a sequential language. In this paper we present a skeleton-based approach to manage overlapping of distributed grids, which occur in parallel adaptive multigrid algorithms. Overlapping is necessary ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007